home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19990725-20000114 / 000224_news@columbia.edu _Sat Oct 23 11:57:25 1999.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id LAA08378
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Sat, 23 Oct 1999 11:57:25 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id LAA11054
  7.     for kermit.misc@watsun.cc.columbia.edu; Sat, 23 Oct 1999 11:36:10 -0400 (EDT)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Subject: Re: DEC-C version 6 question (Kermit)
  11. Date: 23 Oct 1999 15:36:09 GMT
  12. Organization: Columbia University
  13. Message-ID: <7uskl9$apb$1@newsmaster.cc.columbia.edu>
  14. To: kermit.misc@columbia.edu
  15.  
  16. In article <38111B66.CF82EC1D@videotron.ca>,
  17. JF Mezei  <jfmezei.spamnot@videotron.ca> wrote:
  18. : Frank da Cruz wrote:
  19. : > Luckily, just as gcc has "-funsigned-char", DECC has /UNSIGNED_CHAR.
  20. : > I'm not sure how far back it goes, but I added it to the C-Kermit build
  21. : > procedure a few months ago and haven't had any complaints yet.
  22. : Well Mr da Cruz... the reason I started this whole migration was because the
  23. : VAX-C compiler would abort with a strange error code while compiling the
  24. : KERMIT source (7 build 196 which I picked up 2 days ago). I figured I should
  25. : upgrade to DEC-C and get with the times....
  26. What version of the VAX C compiler?  As you can see from the list of binaries
  27. at the end of:
  28.  
  29.   http://www.columbia.edu/kermit/ck70.html
  30.  
  31. this same code was built on numerous VAX platforms going back to VMS 4.5 and
  32. who-knows-what version of VAX C.  The idea of Kermit code is that it should
  33. be buildable with any compiler; it should not force you to install some new
  34. compiler (within reason of course -- for example if a certain version of
  35. some compiler has a fatal bug, you'll want to upgrade it anyway).  The idea
  36. of a Beta test is if you have problems with it, you should report them.
  37.  
  38. : And looking at CKVKER.COM that comes with it, when you select the "inboard
  39. : make". the CC optiosn do not contain /UNSIGNED_CHAR :-) :-) :-) :-) :-)
  40. Oops, you're right!  My working copy has it, but evidently it was added
  41. after Beta.10 (which is still current).  Sorry!  I should have checked the
  42. logs rather than relying on recollection. 
  43.  
  44. : Now, with the DECC compiler, 
  45. : CKWART compiles without errors.
  46. : But ckcmai ... well that is another story.
  47. : It generates plenty of ERRORS.  (as do the other modules).
  48. : It hates "u_int" and u_char.
  49. That's because you can't just add /UNSIGNED_CHAR without also making some
  50. adjustments in the source.  This has all been done in the working copy.
  51.  
  52. I'll be issuing Beta.11 soon.  In the meantime:
  53.  
  54.  . If you want a crack at the working sources, which use /UNSIGNED_CHAR
  55.    for DEC C, you can find them at:
  56.  
  57.      ftp://kermit.columbia.edu/kermit/test/special/vms.zip 
  58.  
  59.  . If anybody can tell me how far back /UNSIGNED_CHAR goes in the history
  60.    of DEC C, it might save us some time and grief.
  61.  
  62.  . Additional VMS build sites are needed; if you can provide one, please
  63.    let me know.
  64.  
  65. At present, I can build C-Kermit on the following platforms (or in a few
  66. cases, others do the build and send it in):
  67.  
  68. Alpha:
  69.  
  70.   VMS 6.2,   no TCP/IP
  71.   VMS 6.2,   UCX 4.0
  72.   VMS 7.1,   no TCP/IP
  73.   VMS 7.1,   MultiNet 4.0A
  74.   VMS 7.1,   MultiNet 4.0B
  75.   VMS 7.1,   MultiNet 4.1A
  76.   VMS 7.1,   UCX 4.1
  77.   VMS 7.2,   no TCP/IP
  78.   VMS 7.2,   MultiNet 4.2A
  79.   VMS 7.2,   UCX 5.0
  80.   
  81. VAX:
  82.   
  83.   VMS 4.5,   no TCP/IP
  84.   VMS 4.7,   no TCP/IP
  85.   VMS 5.5-2, no TCP/IP
  86.   VMS 5.5-2, UCX 2.0
  87.   VMS 5.5-2, MultiNet 4.1B
  88.   VMS 7.1,   no TCP/IP
  89.   VMS 7.1,   MultiNet 4.0B
  90.   VMS 7.1,   Wollongong 3.5
  91.   VMS 7.1,   UCX 4.2
  92.   VMS 7.2,   No TCP/IP
  93.   VMS 7.2,   UCX 5.0
  94.  
  95. If you can provide access to any combinations of hardware (VAX or Alpha),
  96. VMS version, and TCP/IP product not listed above, and have DEC C, VAX C,
  97. or GCC, or can do builds yourself, please contact me.
  98.  
  99. The ones needed most are:
  100.  
  101.   VMS 4.x on VAX (pre-4.5)
  102.   VMS 5.x on VAX (pre-5.5)
  103.   VMS 6.x on VAX (any)
  104.   VMS 1.x on Alpha
  105.  
  106. I don't think it's possible to build C-Kermit on VMS 3.x or earlier but
  107. then I don't know if anybody on earth is still running any version of VMS
  108. prior to 4.0.
  109.  
  110. In any case, my objective is assemble the largest possible collection of VMS
  111. binaries to provide the widest possible coverage for all conceivable VMS
  112. configurations in C-Kermit 7.0.  (Others may be dropping support for VMS, but
  113. the Kermit Project is not.)
  114.  
  115. Thanks!
  116.  
  117. - Frank